Current Date and Time in Muscle Shoals, Alabama, United States: May 12, 2024
06:33:12 pm